Поиск в ширину

Поиск в ширину (англ. breadth-first search, BFS) — один из методов обхода графа. Пусть задан граф

G

=

(

V

,

E

)

{\displaystyle G=(V,E)}

и выделена исходная вершина

s

{\displaystyle s}

. Алгоритм поиска в ширину систематически обходит все ребра

G

{\displaystyle G}

для «открытия» всех вершин, достижимых из

s

{\displaystyle s}

, вычисляя при этом расстояние (минимальное количество рёбер) от

s

{\displaystyle s}

до каждой достижимой из

s

{\displaystyle s}

вершины. Алгоритм работает как для ориентированных, так и для неориентированных графов.Поиск в ширину имеет такое название потому, что в процессе обхода мы идём вширь, т.е. перед тем как приступить к поиску вершин на расстоянии

k

+

1

{\displaystyle k+1}

, выполняется обход вершин на расстоянии

k

{\displaystyle k}

.

Поиск в ширину является одним из неинформированных алгоритмов поиска.

Источник: Википедия

а б в г д е ё ж з и й к л м н о п р с т у ф х ц ч ш щ э ю я